Language Evolution in Practice: The History of GMF

نویسندگان

  • Markus Herrmannsdoerfer
  • Daniel Ratiu
  • Guido Wachsmuth
چکیده

In consequence of changing requirements and technological progress, software languages are subject to change. The changes affect the language’s specification, which in turn affects language processors as well as existing language utterances. Unfortunately, little is known about how software languages evolve in practice. This paper presents a case study on the evolution of four modeling languages provided by the Graphical Modeling Framework. It investigates the following research questions: (1) What is the impact of language changes on related software artifacts?, (2) What activities are performed to implement language changes? and (3) What kinds of adaptations capture the language changes? We found out that the language changes affect various kinds of related artifacts; the distribution of the activities performed to evolve the languages mirrors the classical software maintenance activities, and most language changes can be captured by a small suite of operators that can also be used to migrate the language utterances.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Co-evolution of GMF Editor Models

The Eclipse Graphical Modeling (GMF) Framework provides the major approach for implementing visual languages on top of the Eclipse platform. GMF relies on a family of modeling languages to describe abstract syntax, concrete syntax as well as other aspects of the visual language and its implementation in an editor. GMF uses a model-driven approach to map the different GMF models to Java code. Th...

متن کامل

English Language Teaching in Iran: A Case of Shifting Sands, Ambiguity, and Incoherent Policy and Practice

English language teaching (ELT) in Iran has experienced a turbulent history reflecting an often dynamic context and changing attitudes toward English, yet framed within a discourse of tolerance rather than one of embrace, as this study is going to show. The discourse was much brighter before the Islamic Revolution and this study reveals that there were much fewer adverse policies toward the spr...

متن کامل

Magnetic field effects on plant growth, development, and evolution

The geomagnetic field (GMF) is a natural component of our environment. Plants, which are known to sense different wavelengths of light, respond to gravity, react to touch and electrical signaling, cannot escape the effect of GMF. While phototropism, gravitropism, and tigmotropism have been thoroughly studied, the impact of GMF on plant growth and development is not well-understood. This review ...

متن کامل

A MODEL FOR EVOLUTIONARY DYNAMICS OF WORDS IN A LANGUAGE

Human language, over its evolutionary history, has emerged as one of the fundamental defining characteristic of the modern man. However, this milestone evolutionary process through natural selection has not left any ’linguistic fossils’ that may enable us to trace back the actual course of development of language and its establishment in human societies. Lacking analytical tools to fathom the cr...

متن کامل

Geomagnetic Field (Gmf) and Plant Evolution: Investigating the Effects of Gmf Reversal on Arabidopsis thaliana Development and Gene Expression

One of the most stimulating observations in plant evolution is a correlation between the occurrence of geomagnetic field (GMF) reversals (or excursions) and the moment of the radiation of Angiosperms. This led to the hypothesis that alterations in GMF polarity may play a role in plant evolution. Here, we describe a method to test this hypothesis by exposing Arabidopsis thaliana to artificially ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009